package br.unb.mestrado.simulator.model.simulator;

public class ContextGoal {

	private Integer id;
	private Double normalGoal;
	private Double moderateGoal;
	private Double highGoal;
	
	public ContextGoal(Double normalGoal, Double moderateGoal, Double highGoal) {
		super();
		this.normalGoal = normalGoal;
		this.moderateGoal = moderateGoal;
		this.highGoal = highGoal;
	}
	
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Double getNormalGoal() {
		return normalGoal;
	}
	public void setNormalGoal(Double normalGoal) {
		this.normalGoal = normalGoal;
	}
	public Double getModerateGoal() {
		return moderateGoal;
	}
	public void setModerateGoal(Double moderateGoal) {
		this.moderateGoal = moderateGoal;
	}
	public Double getHighGoal() {
		return highGoal;
	}
	public void setHighGoal(Double highGoal) {
		this.highGoal = highGoal;
	}
	
	public ContextGoal cloneInstance() {
		ContextGoal g = new ContextGoal(getNormalGoal(),getModerateGoal(),getHighGoal());
		g.setId(getId());
		return g;
	}
	
}
